package cn.edu.huanu.dao;

import cn.edu.huanu.pojo.User;

import java.sql.SQLException;

/**
 *
 * UserDao定义了访问t_user表的规则
 * 规格根据业务定义
 * 登录的业务  -》 queryUserByUsernameAndPwd
 * 判断用户名是否存在 -》queryUserByUserName
 *
 * @author hb
 * @date 2025-10-17 15:18:23
 */
public interface UserDao {
    /**
     * 定义了 根据用户名和密码查询用户信息的规则  对应了 登录的业务
     * @param username
     * @param pwd
     * @return
     */
  User queryUserByUsernameAndPwd(String username, String pwd);

    /**
     * 根据用户名查询用户信息   对应了 注册时判断用户名是否存在的业务
     * @param username
     * @return
     */
  User queryUserByUserName(String username);

    /**
     * 插入一条用户信息  对应  注册业务
     * @param user
     */
  void insertUser(User user) ;
}
